// pages/coreseDetail/coreseDetail.js
const httpUtils = require('../../utils/httpUtils.js');
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    mData: null,
    useragreement: null,
    id: null,
    isFirst: false,
    isModal:false,//已购买过的对话框
    flag: true,
    maskflag: true,
    loginflag: true,
    userflag: true,
    isAgress: 0,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (options.id) {
      console.log("options:"+options.id)
      this.setData({
        id: options.id
      })
      this.getData()
    }
  },

  getData: function () {
    let that = this
    wx.showLoading({
      title: '正在加载',
      mask: true
    })
    httpUtils.coursedetail({
      id: that.data.id,
      access_token: app.globalData.$TOKEN
    }).then((res) => {
      wx.hideLoading()
      res.data.detail = res.data.detail.replace(/<img/gi, '<img style="max-width:100%;height:auto;display:block;color:#ffffff" ');
      if (res.data.year == 0) {
        res.data.year = "长期有效"
      } else if (res.data.year == -1) {

      } else {
        res.data.year = "自购买之日起有效期" + res.data.year + "年"
      }
      that.setData({
        mData: res.data
      })

    });

  },
  gotoBuy: function () {
    let that = this
console.log("gotoBuy");
    if (app.globalData.$TOKEN) {
      // if (this.data.mData.has_pay == 0) {
        wx.redirectTo({
          url: '/pages/referOrder/referOrder?id=' + this.data.id,
        })
      // } else {
      //   wx.showToast({
      //     title: "您已经购买过此课程",
      //     icon: 'none',
      //     image: '',
      //     duration: 1500,
      //     mask: true,

      //   })

      // }
    } else {
      console.log("gotoBuy");
      //登录 弹框
      this.setData({
        userflag: true,
        maskflag: false,
        loginflag: false
      })
    }

  },
  // 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if (this.data.isFirst) {
      this.getData()
    } else {
      this.setData({
        isFirst: true
      })
    }

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  handleContact:function(e){
    console.log("handleContact")
    console.log(e.detail.path)
    console.log(e.detail.query)
  }

})